
<p>
缺陷信息卡片有两种：只读和可编辑。主要展示或录入一些缺陷信息：缺陷位置、图片、描述等。
</p>

<h4>缺陷信息：defect，可能包含以下字段</h4>
<p>BadType —— 缺陷类型</p>
<p>BadPosition —— 缺陷位置</p>
<p>Description —— 描述</p>
<p>NormValue —— 实测值</p>
<p>StandardValue —— 标准值</p>
<p>DiffValue —— 差值</p>

<h4>是否只读：readonly</h4>

<h4>点击缺陷位置回调函数：on-bad-pos</h4>
<p>会带出缺陷信息，readonly为false时可用</p>

<h4>点击删除回调函数：on-delete</h4>
<p>会带出缺陷信息，readonly为false时可用</p>

<h4>使用示例：</h4>
<h5>html</h5>
<p class="devhelp-code">{{data.defectHtml}}</p>
<h5>js</h5>
<p class="devhelp-code">$scope.data = {
    badDetail: [{
        BadType: '碰伤/划伤',
        BadPosition: '内12点',
        Description: '轻微划伤'
    }, {
        BadType: '孔边掉漆',
        BadPosition: '2/12点',
        Description: '面积不大'
    }, {
        BadType: 'PU发泡',
        BadPosition: 'T头',
        Description: ''
    }],
    badDetailInput: {
        BadType: '碰伤/划伤',
        BadPosition: '内12点',
        BadPositionValue: 6,
        Description: '轻微划伤'
    }
};
$scope.onBadPos = function (defect) {
    // do something
};

$scope.onDelete = function (defect) {
    // do something
};
</p>